﻿/*
-----------------------------------
    Rodeo Game Engine

    Rodeo IO Module
    File3DFactory.h - header file

    Copyright(c) Marcin Goryca
-----------------------------------
*/
#ifndef RODEO_IO_FILE3DFACTORY_H_
#define RODEO_IO_FILE3DFACTORY_H_

#ifndef RODEO_IO_FILE3DS_H_
#include "io\file3ds.h"
#endif    //RODEO_IO_FILE3DS_H_

#ifndef RODEO_IO_FILEFBX_H_
#include "io\filefbx.h"
#endif    //RODEO_IO_FILEFBX_H_

namespace rodeoio
{
class Importer;

class File3DFactory
{
public:
    File3DFactory(){}

    virtual ~File3DFactory(){}

    enum File3DType
    {
        RODEO_FILE_3DS,
        RODEO_FILE_FBX
    };

    static Importer* create(File3DType type);
};
}    //end of rodeoio namespace
#endif    // RODEO_IO_FILE3DFACTORY_H_